<?php
require('dao/maselecciones_candidatosDAO.php');

class Maselecciones_CandidatosHandler{
    public static function getById($id){
        return maselecciones_candidatosDAO::getById($id);
    }

    public static function getAll(){
        $contiendas = maselecciones_candidatosDAO::getContiendas();

        $arr_contiendas = array();
        foreach($contiendas as $c){
            $arr_contienda = maselecciones_candidatosDAO::getByContienda($c["contienda"]);
            array_push($arr_contiendas, $arr_contienda);
        }

        return $arr_contiendas;
    }

    public static function getByContienda($contienda){
        return maselecciones_candidatosDAO::getByContienda($contienda);
    }

    public static function addVoto($cantidad, $id){
        $arrME = maselecciones_candidatosDAO::getById($id);

        $candidato_voto = $arrME[0]->getVotos();
        $voto = $candidato_voto + $cantidad;

        maselecciones_candidatosDAO::addVoto($voto, $id);
    }

    public static function getNumVotosByContienda($contienda){
        return maselecciones_candidatosDAO::getNumVotosByContienda($contienda);
    }
}